place where varilla abounds - Turkish English Dictionary